package collection;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**JDk1.8推出新特性 Lambda表达式
 * 作用以更简洁的代码实现匿名类内部类
 * 使用要求
 * 实现的接口必须是函数接口
 * 函数接口定义为
 * 1.实现类需要重写的方法只有一个
 * */
public class LambdaDemo {
    public static void main(String[] args) {

        List<String> l=new ArrayList<>();



        /**Lambda表达式方法体中只有一句代码，方法体{}可以不写，有return也一并不写
         * */
        Collections.sort(l,(o1, o2) -> o1.length()-o2.length());






        Collections.sort(l,(o1, o2) -> o1.length()-o2.length());

    }
}
